xend: Disallow "/" in domain names
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 3 Feb 2010 09:45:02 +0000 (09:45 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 3 Feb 2010 09:45:02 +0000 (09:45 +0000)
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
tools/python/xen/xend/XendDomainInfo.py

index 491a940117f9b5b64c8e95abbde734f1c5492024..20de478d1a99766132f5c014f0ace2c2bf1a98d0 100644 (file)
@@ -3472,7 +3472,7 @@ class XendDomainInfo:
 
     def _checkName(self, name):
         """Check if a vm name is valid. Valid names contain alphabetic
-        characters, digits, or characters in '_-.:/+'.
+        characters, digits, or characters in '_-.:+'.
         The same name cannot be used for more than one vm at the same time.
 
         @param name: name
@@ -3483,7 +3483,7 @@ class XendDomainInfo:
         if name is None or name == '':
             raise VmError('Missing VM Name')
 
-        if not re.search(r'^[A-Za-z0-9_\-\.\:\/\+]+$', name):
+        if not re.search(r'^[A-Za-z0-9_\-\.\:\+]+$', name):
             raise VmError('Invalid VM Name')
 
         dom =  XendDomain.instance().domain_lookup_nr(name)